"""
创建一个python文件，接收两个参数（均为数字） 并找出两个数字间所有的素数（即只能被1和自 己整除的数）
运行这个文件，并检查结果
"""

s1 = input()
s2 = input()
d1 = int(s1)
d2 = int(s2)

if (d1 < d2):
    pass
elif (d1 == d2):
    print("input err")
else:
    d1, d2 = d2, d1

notRes = []
for i in range(d1, d2):
    for j in range(2, i):
        if (i % j == 0):
            notRes.append(i)
            break

for i in range(d1+1, d2):
    if (i == 1):
        continue
    if (i not in notRes):
        print(i)

#测试通过,答案没有测试
#答案
"""
   "source": [
    "fn=input('write first number:')\n",
    "sn=input('write second number:')\n",
    "if fn==sn:\n",
    "    print('two equal num has no num between them')\n",
    "elif fn<sn:\n",
    "    pass\n",
    "else:\n",
    "    tmp=fn;fn=sn;sn=tmp\n",
    "notprime=[]\n",
    "for i in range(int(sn)+1,int(fn)):\n",
    "    for j in range(2,i):\n",
    "        if i%j == 0:\n",
    "            notprime.append(i)\n",
    "for j in range(int(sn)+1,int(fn)):\n",
    "    if j not in notprime:\n",
    "        print(j)"
   ]
"""